import service from "./request";


// 轮播图
export function index_banner(params = {}) {
    return service.get('/index/banner', { params });
}

// /api/index/nav
// 导航
export function index_nav(params = {}) {
    return service.get('/index/nav', { params });
}

// 推荐列表

export function index_goodlist(params = {}) {
    return service.get('/index/goodlist', { params });
}

// 一级分类

// /api/category/list
export function category_list(params = {}) {
    return service.get('/category/list', { params });
}

// /api/category/subcate
// 二三级分类
export function category_subcate(params = {}) {
    return service.get('/category/subcate', { params });
}

// 注册
export function user_register(params = {}) {
    return service.post('/user/register', params);
}

// 登录
// /api/user/login
export function user_login(params = {}) {
    return service.post('/user/login', params);
}

// 所有商品-按分类搜索
export function good_list(params = {}) {
    return service.get('/good/list', { params });
}

// 商品详情
export function good_goodinfo(params = {}) {
    return service.get('/good/goodinfo', { params });
}

// 所有商品-按关键字
// /good/search
export function good_search(params = {}) {
    return service.get('/good/search', { params });
}

// /good/hotsearch
// 所有商品-热门搜索
export function good_hotsearch(params = {}) {
    return service.get('/good/hotsearch', { params });
}


// /api/good/favlist
// 商品-收藏列表
export function good_favlist(params = {}) {
    return service.get('/good/favlist', { params });
}

// 商品-收藏
export function good_fav(params = {}) {
    return service.post('/good/fav', params);
}

// 商品-取消收藏
// /api/good/unfav
export function good_unfav(params = {}) {
    return service.post('/good/unfav', params);
}

// 购物车列表

// /api/shopcart/list
export function good_shopcartlist(params = {}) {
    return service.get('/shopcart/list', { params });
}

// 点击添加商品进购物车,数量加1
export function good_shopcartadd(params = {}) {
    return service.post('/shopcart/add', params);
}

// 点击取消商品进购物车,数量减
export function good_shopcartsub(params = {}) {
    return service.post('/shopcart/sub', params);
}

// /shopcart/clear
// 点击清空购物车
export function good_shopcartclear(params = {}) {
    return service.post('/shopcart/clear', params);
}